home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1992-09-17 | 5.0 KB | [TEXT/MPS ] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Thu Sep 17 16:36:19 1992, modified Thu Sep 17 16:36:19 1992, creator 'MPS ', type ASCII, 4335 bytes "AEStream_CPlus.h" , at 0x116f 581 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [MPS ] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 10 41 45 53 74 72 65 | 61 6d 5f 43 50 6c 75 73 |..AEStre|am_CPlus|
|00000010| 2e 68 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.h......|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4d 50 53 | 20 01 00 00 00 00 00 00 |.TEXTMPS| .......|
|00000050| 00 00 00 00 00 10 ef 00 | 00 02 45 a6 de 9c c3 a6 |........|..E.....|
|00000060| de 9c c3 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 7e e7 00 00 |........|....~...|
|00000080| 2f 2f 2f 2f 0d 2f 2f 2f | 2f 09 41 45 53 74 72 65 |////.///|/.AEStre|
|00000090| 61 6d 5f 43 50 6c 75 73 | 2e 68 09 09 41 20 28 77 |am_CPlus|.h..A (w|
|000000a0| 72 69 74 65 2d 6f 6e 6c | 79 29 20 73 74 72 65 61 |rite-onl|y) strea|
|000000b0| 6d 20 66 6f 72 20 63 72 | 65 61 74 69 6e 67 20 41 |m for cr|eating A|
|000000c0| 45 20 44 65 73 63 72 69 | 70 74 6f 72 73 2e 0d 2f |E Descri|ptors../|
|000000d0| 2f 2f 2f 09 09 09 09 09 | 09 09 54 68 69 73 20 68 |///.....|..This h|
|000000e0| 65 61 64 65 72 20 66 69 | 6c 65 20 66 6f 72 20 75 |eader fi|le for u|
|000000f0| 73 65 20 77 69 74 68 20 | 43 2b 2b 2e 20 55 73 65 |se with |C++. Use|
|00000100| 20 41 45 53 74 72 65 61 | 6d 2e 68 20 77 69 74 68 | AEStrea|m.h with|
|00000110| 20 43 2e 0d 2f 2f 2f 2f | 0d 2f 2f 2f 2f 09 42 79 | C..////|.////.By|
|00000120| 20 4a 65 6e 73 20 41 6c | 66 6b 65 09 09 09 a9 31 | Jens Al|fke....1|
|00000130| 39 39 31 2d 31 39 39 32 | 20 41 70 70 6c 65 20 43 |991-1992| Apple C|
|00000140| 6f 6d 70 75 74 65 72 2c | 20 49 6e 63 2e 20 41 6c |omputer,| Inc. Al|
|00000150| 6c 20 72 69 67 68 74 73 | 20 72 65 73 65 72 76 65 |l rights| reserve|
|00000160| 64 2e 0d 2f 2f 2f 2f 0d | 0d 0d 2f 2f 20 4e 4f 54 |d..////.|..// NOT|
|00000170| 45 3a 20 49 6e 20 63 61 | 73 65 20 6f 66 20 64 69 |E: In ca|se of di|
|00000180| 73 61 67 72 65 65 6d 65 | 6e 74 20 62 65 74 77 65 |sagreeme|nt betwe|
|00000190| 65 6e 20 74 68 69 73 20 | 68 65 61 64 65 72 20 61 |en this |header a|
|000001a0| 6e 64 20 74 68 65 20 43 | 20 6f 6e 65 20 28 41 45 |nd the C| one (AE|
|000001b0| 53 74 72 65 61 6d 2e 68 | 29 2c 0d 2f 2f 09 09 20 |Stream.h|),.//.. |
|000001c0| 74 68 65 20 43 20 68 65 | 61 64 65 72 20 69 73 20 |the C he|ader is |
|000001d0| 63 6f 72 72 65 63 74 20 | 61 6e 64 20 74 68 69 73 |correct |and this|
|000001e0| 20 68 65 61 64 65 72 20 | 6e 65 65 64 73 20 74 6f | header |needs to|
|000001f0| 20 62 65 20 66 69 78 65 | 64 2e 0d 0d 0d 23 69 66 | be fixe|d....#if|
|00000200| 6e 64 65 66 20 5f 5f 41 | 45 53 54 52 45 41 4d 5f |ndef __A|ESTREAM_|
|00000210| 5f 0d 09 23 64 65 66 69 | 6e 65 20 5f 5f 41 45 53 |_..#defi|ne __AES|
|00000220| 54 52 45 41 4d 5f 5f 0d | 0d 23 69 66 6e 64 65 66 |TREAM__.|.#ifndef|
|00000230| 20 5f 5f 4d 45 4d 4f 52 | 59 5f 5f 0d 09 23 69 6e | __MEMOR|Y__..#in|
|00000240| 63 6c 75 64 65 20 3c 4d | 65 6d 6f 72 79 2e 68 3e |clude <M|emory.h>|
|00000250| 0d 23 65 6e 64 69 66 0d | 23 69 66 6e 64 65 66 20 |.#endif.|#ifndef |
|00000260| 5f 5f 41 50 50 4c 45 45 | 56 45 4e 54 53 5f 5f 0d |__APPLEE|VENTS__.|
|00000270| 09 23 69 6e 63 6c 75 64 | 65 20 3c 41 70 70 6c 65 |.#includ|e <Apple|
|00000280| 45 76 65 6e 74 73 2e 68 | 3e 0d 23 65 6e 64 69 66 |Events.h|>.#endif|
|00000290| 0d 0d 63 6f 6e 73 74 20 | 65 72 72 41 45 53 74 72 |..const |errAEStr|
|000002a0| 65 61 6d 5f 42 61 64 4e | 65 73 74 69 6e 67 09 3d |eam_BadN|esting.=|
|000002b0| 20 31 33 35 37 39 3b 09 | 2f 2f 20 42 61 64 20 64 | 13579;.|// Bad d|
|000002c0| 65 73 63 72 69 70 74 6f | 72 2f 61 72 72 61 79 20 |escripto|r/array |
|000002d0| 6e 65 73 74 69 6e 67 20 | 65 72 72 6f 72 0d 0d 2f |nesting |error../|
|000002e0| 2f 09 48 65 72 65 20 61 | 72 65 20 74 68 65 20 43 |/.Here a|re the C|
|000002f0| 2d 73 74 79 6c 65 20 64 | 65 66 69 6e 69 74 69 6f |-style d|efinitio|
|00000300| 6e 73 2c 20 77 68 69 63 | 68 20 61 72 65 20 74 68 |ns, whic|h are th|
|00000310| 65 20 61 63 74 75 61 6c | 20 66 75 6e 63 74 69 6f |e actual| functio|
|00000320| 6e 73 20 69 6d 70 6c 65 | 6d 65 6e 74 65 64 3a 0d |ns imple|mented:.|
|00000330| 0d 73 74 72 75 63 74 20 | 41 45 53 74 72 65 61 6d |.struct |AEStream|
|00000340| 3b 0d 0d 65 78 74 65 72 | 6e 20 22 43 22 20 7b 0d |;..exter|n "C" {.|
|00000350| 09 4f 53 45 72 72 0d 09 | 09 41 45 53 74 72 65 61 |.OSErr..|.AEStrea|
|00000360| 6d 5f 4f 70 65 6e 09 09 | 28 20 41 45 53 74 72 65 |m_Open..|( AEStre|
|00000370| 61 6d 2a 20 29 2c 0d 09 | 09 41 45 53 74 72 65 61 |am* ),..|.AEStrea|
|00000380| 6d 5f 43 6c 6f 73 65 09 | 09 28 20 41 45 53 74 72 |m_Close.|.( AEStr|
|00000390| 65 61 6d 2a 2c 20 41 45 | 44 65 73 63 20 2a 64 65 |eam*, AE|Desc *de|
|000003a0| 73 63 20 3d 4e 55 4c 4c | 20 29 2c 0d 0d 09 09 41 |sc =NULL| ),....A|
|000003b0| 45 53 74 72 65 61 6d 5f | 57 72 69 74 65 44 65 73 |EStream_|WriteDes|
|000003c0| 63 09 28 20 41 45 53 74 | 72 65 61 6d 2a 2c 20 44 |c.( AESt|ream*, D|
|000003d0| 65 73 63 54 79 70 65 20 | 74 79 70 65 2c 20 63 6f |escType |type, co|
|000003e0| 6e 73 74 20 76 6f 69 64 | 20 2a 64 61 74 61 2c 20 |nst void| *data, |
|000003f0| 53 69 7a 65 20 6c 65 6e | 67 74 68 20 29 2c 0d 09 |Size len|gth ),..|
|00000400| 09 41 45 53 74 72 65 61 | 6d 5f 57 72 69 74 65 41 |.AEStrea|m_WriteA|
|00000410| 45 44 65 73 63 28 20 41 | 45 53 74 72 65 61 6d 2a |EDesc( A|EStream*|
|00000420| 2c 20 63 6f 6e 73 74 20 | 41 45 44 65 73 63 20 26 |, const |AEDesc &|
|00000430| 64 65 73 63 20 29 2c 0d | 0d 09 09 41 45 53 74 72 |desc ),.|...AEStr|
|00000440| 65 61 6d 5f 4f 70 65 6e | 44 65 73 63 09 28 20 41 |eam_Open|Desc.( A|
|00000450| 45 53 74 72 65 61 6d 2a | 2c 20 44 65 73 63 54 79 |EStream*|, DescTy|
|00000460| 70 65 20 74 79 70 65 20 | 29 2c 0d 09 09 41 45 53 |pe type |),...AES|
|00000470| 74 72 65 61 6d 5f 57 72 | 69 74 65 44 61 74 61 09 |tream_Wr|iteData.|
|00000480| 28 20 41 45 53 74 72 65 | 61 6d 2a 2c 20 63 6f 6e |( AEStre|am*, con|
|00000490| 73 74 20 76 6f 69 64 20 | 2a 64 61 74 61 2c 20 53 |st void |*data, S|
|000004a0| 69 7a 65 20 6c 65 6e 67 | 74 68 20 29 2c 0d 09 09 |ize leng|th ),...|
|000004b0| 41 45 53 74 72 65 61 6d | 5f 43 6c 6f 73 65 44 65 |AEStream|_CloseDe|
|000004c0| 73 63 09 28 20 41 45 53 | 74 72 65 61 6d 2a 20 29 |sc.( AES|tream* )|
|000004d0| 2c 0d 0d 09 09 41 45 53 | 74 72 65 61 6d 5f 4f 70 |,....AES|tream_Op|
|000004e0| 65 6e 4c 69 73 74 09 28 | 20 41 45 53 74 72 65 61 |enList.(| AEStrea|
|000004f0| 6d 2a 20 29 2c 0d 09 09 | 41 45 53 74 72 65 61 6d |m* ),...|AEStream|
|00000500| 5f 43 6c 6f 73 65 4c 69 | 73 74 09 28 20 41 45 53 |_CloseLi|st.( AES|
|00000510| 74 72 65 61 6d 2a 20 29 | 2c 0d 0d 09 09 41 45 53 |tream* )|,....AES|
|00000520| 74 72 65 61 6d 5f 4f 70 | 65 6e 52 65 63 6f 72 64 |tream_Op|enRecord|
|00000530| 09 28 20 41 45 53 74 72 | 65 61 6d 2a 2c 20 44 65 |.( AEStr|eam*, De|
|00000540| 73 63 54 79 70 65 20 74 | 79 70 65 20 29 2c 0d 09 |scType t|ype ),..|
|00000550| 09 41 45 53 74 72 65 61 | 6d 5f 53 65 74 52 65 63 |.AEStrea|m_SetRec|
|00000560| 6f 72 64 54 79 70 65 28 | 20 41 45 53 74 72 65 61 |ordType(| AEStrea|
|00000570| 6d 2a 20 73 2c 20 44 65 | 73 63 54 79 70 65 20 74 |m* s, De|scType t|
|00000580| 79 70 65 20 29 2c 0d 09 | 09 41 45 53 74 72 65 61 |ype ),..|.AEStrea|
|00000590| 6d 5f 43 6c 6f 73 65 52 | 65 63 6f 72 64 28 20 41 |m_CloseR|ecord( A|
|000005a0| 45 53 74 72 65 61 6d 2a | 20 29 2c 0d 0d 09 09 41 |EStream*| ),....A|
|000005b0| 45 53 74 72 65 61 6d 5f | 57 72 69 74 65 4b 65 79 |EStream_|WriteKey|
|000005c0| 44 65 73 63 28 41 45 53 | 74 72 65 61 6d 2a 2c 20 |Desc(AES|tream*, |
|000005d0| 41 45 4b 65 79 77 6f 72 | 64 20 6b 65 79 2c 0d 09 |AEKeywor|d key,..|
|000005e0| 09 09 09 09 09 09 09 09 | 09 09 44 65 73 63 54 79 |........|..DescTy|
|000005f0| 70 65 20 74 79 70 65 2c | 20 63 6f 6e 73 74 20 76 |pe type,| const v|
|00000600| 6f 69 64 20 2a 64 61 74 | 61 2c 20 53 69 7a 65 20 |oid *dat|a, Size |
|00000610| 6c 65 6e 67 74 68 20 29 | 2c 0d 09 09 41 45 53 74 |length )|,...AESt|
|00000620| 72 65 61 6d 5f 4f 70 65 | 6e 4b 65 79 44 65 73 63 |ream_Ope|nKeyDesc|
|00000630| 28 20 41 45 53 74 72 65 | 61 6d 2a 2c 20 41 45 4b |( AEStre|am*, AEK|
|00000640| 65 79 77 6f 72 64 20 6b | 65 79 2c 20 44 65 73 63 |eyword k|ey, Desc|
|00000650| 54 79 70 65 20 74 79 70 | 65 20 29 2c 0d 09 09 41 |Type typ|e ),...A|
|00000660| 45 53 74 72 65 61 6d 5f | 57 72 69 74 65 4b 65 79 |EStream_|WriteKey|
|00000670| 09 28 20 41 45 53 74 72 | 65 61 6d 2a 2c 20 41 45 |.( AEStr|eam*, AE|
|00000680| 4b 65 79 77 6f 72 64 20 | 6b 65 79 20 29 2c 0d 0d |Keyword |key ),..|
|00000690| 09 09 41 45 53 74 72 65 | 61 6d 5f 43 72 65 61 74 |..AEStre|am_Creat|
|000006a0| 65 45 76 65 6e 74 28 20 | 41 45 53 74 72 65 61 6d |eEvent( |AEStream|
|000006b0| 2a 2c 20 41 45 45 76 65 | 6e 74 43 6c 61 73 73 2c |*, AEEve|ntClass,|
|000006c0| 20 41 45 45 76 65 6e 74 | 49 44 2c 0d 09 09 09 09 | AEEvent|ID,.....|
|000006d0| 09 09 09 09 44 65 73 63 | 54 79 70 65 20 74 61 72 |....Desc|Type tar|
|000006e0| 67 65 74 54 79 70 65 2c | 20 63 6f 6e 73 74 20 76 |getType,| const v|
|000006f0| 6f 69 64 20 2a 74 61 72 | 67 65 74 44 61 74 61 2c |oid *tar|getData,|
|00000700| 20 6c 6f 6e 67 20 74 61 | 72 67 65 74 4c 65 6e 67 | long ta|rgetLeng|
|00000710| 74 68 2c 0d 09 09 09 09 | 09 09 09 09 73 68 6f 72 |th,.....|....shor|
|00000720| 74 20 72 65 74 75 72 6e | 49 44 20 3d 6b 41 75 74 |t return|ID =kAut|
|00000730| 6f 47 65 6e 65 72 61 74 | 65 52 65 74 75 72 6e 49 |oGenerat|eReturnI|
|00000740| 44 2c 0d 09 09 09 09 09 | 09 09 09 6c 6f 6e 67 20 |D,......|...long |
|00000750| 74 72 61 6e 73 61 63 74 | 69 6f 6e 49 44 20 3d 6b |transact|ionID =k|
|00000760| 41 6e 79 54 72 61 6e 73 | 61 63 74 69 6f 6e 49 44 |AnyTrans|actionID|
|00000770| 20 29 2c 0d 09 09 41 45 | 53 74 72 65 61 6d 5f 4f | ),...AE|Stream_O|
|00000780| 70 65 6e 45 76 65 6e 74 | 09 28 20 41 45 53 74 72 |penEvent|.( AEStr|
|00000790| 65 61 6d 2a 2c 20 41 70 | 70 6c 65 45 76 65 6e 74 |eam*, Ap|pleEvent|
|000007a0| 26 20 29 2c 0d 09 09 41 | 45 53 74 72 65 61 6d 5f |& ),...A|EStream_|
|000007b0| 4f 70 74 69 6f 6e 61 6c | 50 61 72 61 6d 28 20 41 |Optional|Param( A|
|000007c0| 45 53 74 72 65 61 6d 2a | 2c 20 41 45 4b 65 79 77 |EStream*|, AEKeyw|
|000007d0| 6f 72 64 20 6b 65 79 20 | 29 3b 0d 7d 0d 0d 2f 2f |ord key |);.}..//|
|000007e0| 20 48 65 72 65 20 61 72 | 65 20 74 68 65 20 64 61 | Here ar|e the da|
|000007f0| 74 61 20 73 74 72 75 63 | 74 75 72 65 73 2c 20 63 |ta struc|tures, c|
|00000800| 6f 6d 70 6c 65 74 65 20 | 77 69 74 68 20 66 61 6e |omplete |with fan|
|00000810| 63 79 20 43 2b 2b 20 69 | 6e 6c 69 6e 65 20 6d 65 |cy C++ i|nline me|
|00000820| 74 68 6f 64 73 20 74 6f | 20 63 61 6c 6c 20 74 68 |thods to| call th|
|00000830| 65 20 61 62 6f 76 65 20 | 66 6e 73 3a 0d 0d 0d 73 |e above |fns:...s|
|00000840| 74 72 75 63 74 20 41 45 | 53 74 72 65 61 6d 20 7b |truct AE|Stream {|
|00000850| 09 09 2f 2f 20 41 20 28 | 77 72 69 74 65 2d 6f 6e |..// A (|write-on|
|00000860| 6c 79 29 20 73 74 72 65 | 61 6d 20 6f 6e 20 61 6e |ly) stre|am on an|
|00000870| 20 41 45 20 64 65 73 63 | 72 69 70 74 6f 72 0d 09 | AE desc|riptor..|
|00000880| 70 75 62 6c 69 63 3a 0d | 09 0d 09 69 6e 6c 69 6e |public:.|...inlin|
|00000890| 65 20 41 45 53 74 72 65 | 61 6d 28 20 29 09 09 09 |e AEStre|am( )...|
|000008a0| 09 09 09 09 7b 41 45 53 | 74 72 65 61 6d 5f 4f 70 |....{AES|tream_Op|
|000008b0| 65 6e 28 74 68 69 73 29 | 3b 7d 0d 09 69 6e 6c 69 |en(this)|;}..inli|
|000008c0| 6e 65 20 41 45 53 74 72 | 65 61 6d 28 20 41 70 70 |ne AEStr|eam( App|
|000008d0| 6c 65 45 76 65 6e 74 20 | 26 61 65 76 74 20 29 09 |leEvent |&aevt ).|
|000008e0| 09 09 7b 41 45 53 74 72 | 65 61 6d 5f 4f 70 65 6e |..{AEStr|eam_Open|
|000008f0| 45 76 65 6e 74 28 74 68 | 69 73 2c 61 65 76 74 29 |Event(th|is,aevt)|
|00000900| 3b 7d 0d 09 69 6e 6c 69 | 6e 65 20 41 45 53 74 72 |;}..inli|ne AEStr|
|00000910| 65 61 6d 28 20 41 45 45 | 76 65 6e 74 43 6c 61 73 |eam( AEE|ventClas|
|00000920| 73 20 43 6c 61 73 73 2c | 20 41 45 45 76 65 6e 74 |s Class,| AEEvent|
|00000930| 49 44 20 69 64 2c 0d 09 | 09 09 09 09 20 44 65 73 |ID id,..|.... Des|
|00000940| 63 54 79 70 65 20 74 61 | 72 67 65 74 54 79 70 65 |cType ta|rgetType|
|00000950| 2c 20 63 6f 6e 73 74 20 | 76 6f 69 64 20 2a 74 61 |, const |void *ta|
|00000960| 72 67 65 74 44 61 74 61 | 2c 20 6c 6f 6e 67 20 74 |rgetData|, long t|
|00000970| 61 72 67 65 74 4c 65 6e | 67 74 68 2c 0d 09 09 09 |argetLen|gth,....|
|00000980| 09 09 20 73 68 6f 72 74 | 20 72 65 74 75 72 6e 49 |.. short| returnI|
|00000990| 44 20 3d 6b 41 75 74 6f | 47 65 6e 65 72 61 74 65 |D =kAuto|Generate|
|000009a0| 52 65 74 75 72 6e 49 44 | 2c 0d 09 09 09 09 09 20 |ReturnID|,...... |
|000009b0| 6c 6f 6e 67 20 74 72 61 | 6e 73 61 63 74 69 6f 6e |long tra|nsaction|
|000009c0| 49 44 20 3d 6b 41 6e 79 | 54 72 61 6e 73 61 63 74 |ID =kAny|Transact|
|000009d0| 69 6f 6e 49 44 20 29 0d | 09 09 09 09 09 20 09 09 |ionID ).|..... ..|
|000009e0| 09 09 09 09 09 7b 41 45 | 53 74 72 65 61 6d 5f 43 |.....{AE|Stream_C|
|000009f0| 72 65 61 74 65 45 76 65 | 6e 74 28 74 68 69 73 2c |reateEve|nt(this,|
|00000a00| 43 6c 61 73 73 2c 69 64 | 2c 0d 09 09 09 09 09 20 |Class,id|,...... |
|00000a10| 09 09 09 09 09 09 09 09 | 09 74 61 72 67 65 74 54 |........|.targetT|
|00000a20| 79 70 65 2c 74 61 72 67 | 65 74 44 61 74 61 2c 74 |ype,targ|etData,t|
|00000a30| 61 72 67 65 74 4c 65 6e | 67 74 68 2c 0d 09 09 09 |argetLen|gth,....|
|00000a40| 09 09 20 09 09 09 09 09 | 09 09 09 09 72 65 74 75 |.. .....|....retu|
|00000a50| 72 6e 49 44 2c 74 72 61 | 6e 73 61 63 74 69 6f 6e |rnID,tra|nsaction|
|00000a60| 49 44 29 3b 7d 0d 09 69 | 6e 6c 69 6e 65 20 7e 41 |ID);}..i|nline ~A|
|00000a70| 45 53 74 72 65 61 6d 28 | 29 09 09 09 09 09 09 09 |EStream(|).......|
|00000a80| 7b 41 45 53 74 72 65 61 | 6d 5f 43 6c 6f 73 65 28 |{AEStrea|m_Close(|
|00000a90| 74 68 69 73 29 3b 7d 0d | 09 2f 2f 20 49 27 6d 20 |this);}.|.// I'm |
|00000aa0| 68 61 76 69 6e 67 20 64 | 6f 75 62 74 73 20 61 62 |having d|oubts ab|
|00000ab0| 6f 75 74 20 74 68 65 73 | 65 20 63 6f 6e 73 74 72 |out thes|e constr|
|00000ac0| 75 63 74 6f 72 73 2c 20 | 73 69 6e 63 65 20 63 6f |uctors, |since co|
|00000ad0| 6e 73 74 72 75 63 74 6f | 72 73 20 63 61 6e 27 74 |nstructo|rs can't|
|00000ae0| 0d 09 2f 2f 20 72 65 74 | 75 72 6e 20 65 72 72 6f |..// ret|urn erro|
|00000af0| 72 20 72 65 73 75 6c 74 | 73 20 2e 2e 2e 2e 20 48 |r result|s .... H|
|00000b00| 6d 6d 3f 0d 09 0d 09 69 | 6e 6c 69 6e 65 20 4f 53 |mm?....i|nline OS|
|00000b10| 45 72 72 0d 09 09 43 6c | 6f 73 65 09 09 28 20 41 |Err...Cl|ose..( A|
|00000b20| 45 44 65 73 63 20 2a 64 | 65 73 63 20 3d 4e 55 4c |EDesc *d|esc =NUL|
|00000b30| 4c 20 29 0d 09 09 09 09 | 09 09 09 09 09 09 09 09 |L ).....|........|
|00000b40| 7b 72 65 74 75 72 6e 20 | 41 45 53 74 72 65 61 6d |{return |AEStream|
|00000b50| 5f 43 6c 6f 73 65 28 74 | 68 69 73 2c 64 65 73 63 |_Close(t|his,desc|
|00000b60| 29 3b 7d 0d 0d 09 09 4f | 70 65 6e 44 65 73 63 09 |);}....O|penDesc.|
|00000b70| 28 20 44 65 73 63 54 79 | 70 65 20 74 79 70 65 20 |( DescTy|pe type |
|00000b80| 29 0d 09 09 09 09 09 09 | 09 09 09 09 09 09 7b 72 |).......|......{r|
|00000b90| 65 74 75 72 6e 20 41 45 | 53 74 72 65 61 6d 5f 4f |eturn AE|Stream_O|
|00000ba0| 70 65 6e 44 65 73 63 28 | 74 68 69 73 2c 74 79 70 |penDesc(|this,typ|
|00000bb0| 65 29 3b 7d 0d 09 09 57 | 72 69 74 65 44 61 74 61 |e);}...W|riteData|
|00000bc0| 09 28 20 63 6f 6e 73 74 | 20 76 6f 69 64 20 2a 64 |.( const| void *d|
|00000bd0| 61 74 61 2c 20 53 69 7a | 65 20 6c 65 6e 67 74 68 |ata, Siz|e length|
|00000be0| 20 29 0d 09 09 09 09 09 | 09 09 09 09 09 09 09 7b | )......|.......{|
|00000bf0| 72 65 74 75 72 6e 20 41 | 45 53 74 72 65 61 6d 5f |return A|EStream_|
|00000c00| 57 72 69 74 65 44 61 74 | 61 28 74 68 69 73 2c 64 |WriteDat|a(this,d|
|00000c10| 61 74 61 2c 6c 65 6e 67 | 74 68 29 3b 7d 0d 09 09 |ata,leng|th);}...|
|00000c20| 43 6c 6f 73 65 44 65 73 | 63 09 28 20 76 6f 69 64 |CloseDes|c.( void|
|00000c30| 20 29 0d 09 09 09 09 09 | 09 09 09 09 09 09 09 7b | )......|.......{|
|00000c40| 72 65 74 75 72 6e 20 41 | 45 53 74 72 65 61 6d 5f |return A|EStream_|
|00000c50| 43 6c 6f 73 65 44 65 73 | 63 28 74 68 69 73 29 3b |CloseDes|c(this);|
|00000c60| 7d 0d 0d 09 09 57 72 69 | 74 65 44 65 73 63 09 28 |}....Wri|teDesc.(|
|00000c70| 20 44 65 73 63 54 79 70 | 65 20 74 79 70 65 2c 20 | DescTyp|e type, |
|00000c80| 63 6f 6e 73 74 20 76 6f | 69 64 20 2a 64 61 74 61 |const vo|id *data|
|00000c90| 2c 20 53 69 7a 65 20 6c | 65 6e 67 74 68 20 29 0d |, Size l|ength ).|
|00000ca0| 09 09 09 09 09 09 09 09 | 09 09 09 09 7b 72 65 74 |........|....{ret|
|00000cb0| 75 72 6e 20 41 45 53 74 | 72 65 61 6d 5f 57 72 69 |urn AESt|ream_Wri|
|00000cc0| 74 65 44 65 73 63 28 74 | 68 69 73 2c 74 79 70 65 |teDesc(t|his,type|
|00000cd0| 2c 64 61 74 61 2c 6c 65 | 6e 67 74 68 29 3b 7d 0d |,data,le|ngth);}.|
|00000ce0| 09 09 57 72 69 74 65 44 | 65 73 63 09 28 20 63 6f |..WriteD|esc.( co|
|00000cf0| 6e 73 74 20 41 45 44 65 | 73 63 20 26 64 65 73 63 |nst AEDe|sc &desc|
|00000d00| 20 29 0d 09 09 09 09 09 | 09 09 09 09 09 09 09 7b | )......|.......{|
|00000d10| 72 65 74 75 72 6e 20 41 | 45 53 74 72 65 61 6d 5f |return A|EStream_|
|00000d20| 57 72 69 74 65 41 45 44 | 65 73 63 28 74 68 69 73 |WriteAED|esc(this|
|00000d30| 2c 64 65 73 63 29 3b 7d | 0d 0d 09 09 4f 70 65 6e |,desc);}|....Open|
|00000d40| 4c 69 73 74 09 28 20 76 | 6f 69 64 20 29 0d 09 09 |List.( v|oid )...|
|00000d50| 09 09 09 09 09 09 09 09 | 09 09 7b 72 65 74 75 72 |........|..{retur|
|00000d60| 6e 20 41 45 53 74 72 65 | 61 6d 5f 4f 70 65 6e 4c |n AEStre|am_OpenL|
|00000d70| 69 73 74 28 74 68 69 73 | 29 3b 7d 0d 09 09 43 6c |ist(this|);}...Cl|
|00000d80| 6f 73 65 4c 69 73 74 09 | 28 20 76 6f 69 64 20 29 |oseList.|( void )|
|00000d90| 0d 09 09 09 09 09 09 09 | 09 09 09 09 09 7b 72 65 |........|.....{re|
|00000da0| 74 75 72 6e 20 41 45 53 | 74 72 65 61 6d 5f 43 6c |turn AES|tream_Cl|
|00000db0| 6f 73 65 4c 69 73 74 28 | 74 68 69 73 29 3b 7d 0d |oseList(|this);}.|
|00000dc0| 0d 09 09 4f 70 65 6e 52 | 65 63 6f 72 64 09 28 20 |...OpenR|ecord.( |
|00000dd0| 44 65 73 63 54 79 70 65 | 20 74 79 70 65 20 29 0d |DescType| type ).|
|00000de0| 09 09 09 09 09 09 09 09 | 09 09 09 09 7b 72 65 74 |........|....{ret|
|00000df0| 75 72 6e 20 41 45 53 74 | 72 65 61 6d 5f 4f 70 65 |urn AESt|ream_Ope|
|00000e00| 6e 52 65 63 6f 72 64 28 | 74 68 69 73 2c 74 79 70 |nRecord(|this,typ|
|00000e10| 65 29 3b 7d 0d 09 09 53 | 65 74 52 65 63 6f 72 64 |e);}...S|etRecord|
|00000e20| 54 79 70 65 28 20 44 65 | 73 63 54 79 70 65 20 74 |Type( De|scType t|
|00000e30| 79 70 65 20 29 0d 09 09 | 09 09 09 09 09 09 09 09 |ype )...|........|
|00000e40| 09 09 7b 72 65 74 75 72 | 6e 20 41 45 53 74 72 65 |..{retur|n AEStre|
|00000e50| 61 6d 5f 53 65 74 52 65 | 63 6f 72 64 54 79 70 65 |am_SetRe|cordType|
|00000e60| 28 74 68 69 73 2c 74 79 | 70 65 29 3b 7d 0d 09 09 |(this,ty|pe);}...|
|00000e70| 43 6c 6f 73 65 52 65 63 | 6f 72 64 09 28 20 76 6f |CloseRec|ord.( vo|
|00000e80| 69 64 20 29 0d 09 09 09 | 09 09 09 09 09 09 09 09 |id )....|........|
|00000e90| 09 7b 72 65 74 75 72 6e | 20 41 45 53 74 72 65 61 |.{return| AEStrea|
|00000ea0| 6d 5f 43 6c 6f 73 65 52 | 65 63 6f 72 64 28 74 68 |m_CloseR|ecord(th|
|00000eb0| 69 73 29 3b 7d 0d 0d 09 | 09 57 72 69 74 65 4b 65 |is);}...|.WriteKe|
|00000ec0| 79 44 65 73 63 28 20 41 | 45 4b 65 79 77 6f 72 64 |yDesc( A|EKeyword|
|00000ed0| 20 6b 65 79 2c 20 44 65 | 73 63 54 79 70 65 20 74 | key, De|scType t|
|00000ee0| 79 70 65 2c 20 76 6f 69 | 64 20 2a 64 61 74 61 2c |ype, voi|d *data,|
|00000ef0| 20 53 69 7a 65 20 6c 65 | 6e 67 74 68 20 29 0d 09 | Size le|ngth )..|
|00000f00| 09 09 09 09 09 09 09 09 | 09 7b 72 65 74 75 72 6e |........|.{return|
|00000f10| 20 41 45 53 74 72 65 61 | 6d 5f 57 72 69 74 65 4b | AEStrea|m_WriteK|
|00000f20| 65 79 44 65 73 63 28 74 | 68 69 73 2c 6b 65 79 2c |eyDesc(t|his,key,|
|00000f30| 74 79 70 65 2c 64 61 74 | 61 2c 6c 65 6e 67 74 68 |type,dat|a,length|
|00000f40| 29 3b 7d 0d 09 09 4f 70 | 65 6e 4b 65 79 44 65 73 |);}...Op|enKeyDes|
|00000f50| 63 09 28 20 41 45 4b 65 | 79 77 6f 72 64 20 6b 65 |c.( AEKe|yword ke|
|00000f60| 79 2c 20 44 65 73 63 54 | 79 70 65 20 74 79 70 65 |y, DescT|ype type|
|00000f70| 20 29 0d 09 09 09 09 09 | 09 09 09 09 09 09 09 7b | )......|.......{|
|00000f80| 72 65 74 75 72 6e 20 41 | 45 53 74 72 65 61 6d 5f |return A|EStream_|
|00000f90| 4f 70 65 6e 4b 65 79 44 | 65 73 63 28 74 68 69 73 |OpenKeyD|esc(this|
|00000fa0| 2c 6b 65 79 2c 74 79 70 | 65 29 3b 7d 0d 09 09 57 |,key,typ|e);}...W|
|00000fb0| 72 69 74 65 4b 65 79 09 | 28 20 41 45 4b 65 79 77 |riteKey.|( AEKeyw|
|00000fc0| 6f 72 64 20 6b 65 79 20 | 29 0d 09 09 09 09 09 09 |ord key |).......|
|00000fd0| 09 09 09 09 09 09 7b 72 | 65 74 75 72 6e 20 41 45 |......{r|eturn AE|
|00000fe0| 53 74 72 65 61 6d 5f 57 | 72 69 74 65 4b 65 79 28 |Stream_W|riteKey(|
|00000ff0| 74 68 69 73 2c 6b 65 79 | 29 3b 7d 0d 09 70 72 69 |this,key|);}..pri|
|00001000| 76 61 74 65 3a 0d 09 09 | 48 61 6e 64 6c 65 09 64 |vate:...|Handle.d|
|00001010| 61 74 61 3b 09 09 09 09 | 09 2f 2f 20 54 68 65 20 |ata;....|.// The |
|00001020| 64 61 74 61 0d 09 09 53 | 69 7a 65 09 73 69 7a 65 |data...S|ize.size|
|00001030| 3b 09 09 09 09 09 2f 2f | 20 43 75 72 72 65 6e 74 |;.....//| Current|
|00001040| 20 73 69 7a 65 20 6f 66 | 20 68 61 6e 64 6c 65 20 | size of| handle |
|00001050| 5b 73 61 6d 65 20 61 73 | 20 47 65 74 48 61 6e 64 |[same as| GetHand|
|00001060| 6c 65 53 69 7a 65 28 64 | 61 74 61 29 5d 0d 09 09 |leSize(d|ata)]...|
|00001070| 53 69 7a 65 09 69 6e 64 | 65 78 3b 09 09 09 09 09 |Size.ind|ex;.....|
|00001080| 2f 2f 20 43 75 72 72 65 | 6e 74 20 69 6e 64 65 78 |// Curre|nt index|
|00001090| 20 28 69 6e 74 6f 20 64 | 61 74 61 20 68 61 6e 64 | (into d|ata hand|
|000010a0| 6c 65 29 20 74 6f 20 77 | 72 69 74 65 20 74 6f 0d |le) to w|rite to.|
|000010b0| 09 09 53 69 7a 65 09 68 | 65 61 64 49 6e 64 65 78 |..Size.h|eadIndex|
|000010c0| 3b 09 09 09 09 2f 2f 20 | 4f 66 66 73 65 74 20 6f |;....// |Offset o|
|000010d0| 66 20 68 65 61 64 65 72 | 20 5b 74 79 70 65 20 66 |f header| [type f|
|000010e0| 69 65 6c 64 5d 20 6f 66 | 20 6f 70 65 6e 20 64 65 |ield] of| open de|
|000010f0| 73 63 72 69 70 74 6f 72 | 0d 09 09 63 68 61 72 09 |scriptor|...char.|
|00001100| 63 6f 6e 74 65 78 74 3b | 09 09 09 09 2f 2f 20 57 |context;|....// W|
|00001110| 68 61 74 20 63 6f 6e 74 | 65 78 74 20 61 6d 20 49 |hat cont|ext am I|
|00001120| 20 69 6e 3f 20 5b 65 6e | 75 6d 5d 0d 09 09 63 68 | in? [en|um]...ch|
|00001130| 61 72 09 69 73 45 76 65 | 6e 74 3b 09 09 09 09 2f |ar.isEve|nt;..../|
|00001140| 2f 20 49 73 20 74 68 69 | 73 20 61 6e 20 41 70 70 |/ Is thi|s an App|
|00001150| 6c 65 20 45 76 65 6e 74 | 3f 20 5b 42 6f 6f 6c 65 |le Event|? [Boole|
|00001160| 61 6e 5d 0d 7d 3b 0d 0d | 0d 23 65 6e 64 69 66 00 |an].};..|.#endif.|
|00001170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001180| 00 00 01 00 00 00 01 df | 00 00 00 df 00 00 00 66 |........|.......f|
|00001190| 00 00 53 df 0f 44 65 6d | 6f 54 65 78 74 2e 4d 61 |..S..Dem|oText.Ma|
|000011a0| 6b 65 49 74 02 00 00 00 | 54 45 58 54 4d 50 53 20 |keIt....|TEXTMPS |
|000011b0| 10 41 45 53 74 72 65 61 | 6d 5f 43 50 6c 75 73 2e |.AEStrea|m_CPlus.|
|000011c0| 68 53 02 00 00 00 54 45 | 58 54 4d 50 53 20 01 00 |hS....TE|XTMPS ..|
|000011d0| 00 00 54 45 58 54 4d 50 | 53 20 01 00 ff ff ff ff |..TEXTMP|S ......|
|000011e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000011f0| 00 00 a4 c9 65 c8 00 00 | 10 ef 00 00 02 45 00 00 |....e...|.....E..|
|00001200| 00 00 00 00 00 00 00 00 | 00 00 12 00 00 00 53 df |........|......S.|
|00001210| 0c 44 65 6d 6f 54 65 78 | 74 2e 53 59 4d df 02 00 |.DemoTex|t.SYM...|
|00001220| 00 00 4d 50 53 59 73 61 | 64 65 01 00 00 1a 00 c0 |..MPSYsa|de......|
|00001230| 00 00 00 00 53 fd 00 00 | 00 17 60 00 00 17 66 00 |....S...|..`...f.|
|00001240| 00 00 00 00 00 00 00 00 | 00 00 a4 a0 d4 8d a4 a0 |........|........|
|00001250| d5 67 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.g......|........|
|00001260| 00 00 00 00 00 00 00 00 | 8c fb 00 04 8f 69 00 02 |........|.....i..|
|00001270| 8f e7 00 03 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001280| 00 00 00 6d 69 70 cb 58 | 3f e5 32 30 00 04 00 00 |...mip.X|?.20....|
|00001290| 00 01 00 00 00 00 a6 d5 | 26 fb a6 d5 07 58 a4 16 |........|&....X..|
|000012a0| 6e 0f 00 04 3e 1e 00 02 | 00 50 00 05 1a 50 72 6f |n...>...|.P...Pro|
|000012b0| 64 75 63 74 69 6f 6e ba | 53 6f 75 72 63 65 ba 53 |duction.|Source.S|
|000012c0| 75 70 70 6f 72 74 ba 00 | 0d 57 61 72 72 65 6e 20 |upport..|.Warren |
|000012d0| 48 61 72 72 69 73 00 01 | 35 00 10 41 45 53 74 72 |Harris..|5..AEStr|
|000012e0| 65 61 6d 5f 43 50 6c 75 | 73 2e 68 00 00 00 00 00 |eam_CPlu|s.h.....|
|000012f0| 00 00 00 00 48 00 09 4d | 6f 6e 61 63 6f 00 74 72 |....H..M|onaco.tr|
|00001300| 65 61 6d 20 6f 6e 20 61 | 6e 20 41 45 20 64 65 73 |eam on a|n AE des|
|00001310| 63 72 69 70 74 6f 72 00 | 06 00 04 00 3c 00 24 01 |criptor.|....<.$.|
|00001320| dd 02 3d 00 3c 00 24 01 | dd 02 3d a6 de 64 83 00 |..=.<.$.|..=..d..|
|00001330| 00 00 00 00 00 00 00 00 | 00 00 00 01 00 00 00 00 |........|........|
|00001340| 1e 00 3c 00 24 01 dd 02 | 3d 00 3c 00 24 01 dd 02 |..<.$...|=.<.$...|
|00001350| 3d 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |=.......|........|
|00001360| 00 01 00 00 00 01 df 00 | 00 00 df 00 00 00 66 01 |........|......f.|
|00001370| 12 a0 58 1a 72 00 00 00 | 1c 00 52 00 01 4d 50 53 |..X.r...|..R..MPS|
|00001380| 52 00 01 00 12 63 6b 69 | 64 00 00 00 2a 03 ed ff |R....cki|d...*...|
|00001390| ff 00 00 00 71 00 00 00 | 00 03 f0 ff ff 00 00 00 |....q...|........|
|000013a0| bd 01 14 fb 14 00 80 ff | ff 00 00 00 00 00 00 00 |........|........|
|000013b0| 00 09 50 72 6f 6a 65 63 | 74 6f 72 09 50 72 6f 6a |..Projec|tor.Proj|
|000013c0| 65 63 74 6f 72 00 00 00 | 00 00 00 00 00 00 00 00 |ector...|........|
|000013d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000013f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+